TreeGridLoaded ({ /* JSONP header, to be possible to load from xxx_Jsonp data source */ 
   "Cfg" : { "Sync": "All", "SyncId": "DetailNested", "CfgId": "DetailNested", "SyncStyle": "1", "MainCol": "ADDRESS", "Undo": "1", "FullId": "1", "NumberId": "1", "IdChars": "0123456789", "Style": "White", "Size": "Low"   }, 
   "Cfg_2" : { "AddFocusColEmpty": "ADDRESS"   },  // Automatically focuses this column when added new row from master grid 
   "Cfg_3" : { "CopyPasteTree": "3", "CopyCols": "2"   },  // Copies & pastes rows with children and all columns, including hidden, because of data in detail grids 
   "Cfg_4" : { "ChildPaging": "3"   },  // Sets the server paging to load detail grids on demand 
   "Def" : [ 

      //  The default row for all detail grid parents 
      { "Name": "DETAILDETAIL", "DetailCol": "ADDRESS", "DetailLayout": "09-DetailDetail.js", "Spanned": "1", "ADDRESSSpan": "2", "CanExport": "2", 
         "Expanded": "0", "CanExpand": "0", "CanFilter": "0", "CDef": "DETAILDETAILROW", "AcceptDef": "DETAILDETAILROW", "Items": [
         { "REMARK": "new remark"   }  
      ]}, 

      // The default row for rows in detail grid 
      { "Name": "DETAILDETAILROW", "CDef": "", "AcceptDef": ""   }  
   ], 
   "Cols" : [ 
      { "Name": "id", "Type": "Text", "Width": "60", "Format": "||||\\$|g|-", "CanCopyPaste": "0"   }, 
      { "Name": "ADDRESS", "Type": "Lines", "VarHeight": "2", "RelWidth": "1", "MinWidth": "100"   }, 
      { "Name": "NOTE", "Type": "Lines", "Width": "100", "VarHeight": "2"   }, 
      { "Name": "REMARK", "Type": "Lines", "Visible": "0", "CanHide": "0"   }   // Detail grid column, defined here for Copy & Paste 
   ], 
   "Header" : { "id": "ID", "MenuName": "Header"   }, 
   "Root" : { "CDef": "DETAILROW", "AcceptDef": "DETAILROW"   }, 
   "MenuCfg" : { "ShowPanel": "0"   }, 
   "Panel" : { "Copy": "1"   }, 
}) /* End of JSONP header */ 